programming (Or "memoised function") A
function that
remembers which
arguments it has been called with and the
result returned and, if called with the same arguments again,
returns the result from its memory rather than recalculating
it.
ever worked into LISP.
This same principle is found at the hardware level in computer
architectures which use a
cache to store recently accessed
memory locations.
["'Memo' functions: and machine learning", Donald Michie,
Nature, 218, 19-22, 1968].
(2002-07-02)